package org.bing.engine.core.service;

import org.bing.engine.core.domain.Application;
import org.bing.engine.core.domain.Container;
import org.bing.engine.core.domain.ContainerInstance;
import org.bing.engine.core.domain.ContainerSetting;

public interface ContainerLifecycle {

    public void install(Container container);

    public String showCmdLine(ContainerSetting setting);

    public ContainerInstance startup(ContainerSetting setting, Application application);

    public void shutdown(ContainerInstance inst);

}
